Semester 2 Class Workspace

January 10 - Re-intro to Processing

Work on Processing Project #1 - Robots
If you're finished, you should create a new sketch to re familiarize yourself with processing.

January 12 - Project #1 is due!

You should have turned in project #1 by the end of class. Even if you haven't finished, you should turn SOMETHING in.

January 16 - Intro to Variables

We'll be going over some more advanced programming - including how to use variables.
By the end of the lesson you should be able to find and correct the mistakes in the following processing code:



January 18 - Continuing Variables

Sorry, Mr. Kozloff won't be here today.

That's okay though! We can still do work! Hooray!

Actually, this will be good practice for self-guided learning. We'll be mixing a lot of this type of work in to Semester 2.

Grade 7: We'll finish our discussion on variables next time. Today, please work on Tutorial #1. Hopefully by the end of it, you'll be ready to tackle Homework Assignment #1.

Grade 8: HW1 will be due next time. If you already did it, you're extra prepared. If you didn't, you're just a LITTLE lucky. Your day may come on Friday. Today, please work on Tutorial #1.

January 20 - Variable Review

The power was out today, so we talked about variables. Hopefully you understood some of it!

January 24 - Variations on Variables

We'll start by handing out Logos e-mail addresses and going over the policy for using Google at Logos. After that we'll continue to work on Tutorial #1.
Homework Assignment #1 will be discussed in class on Thursday, so if you haven't finished it yet make sure you understand it by Thursday!
/**
 * Homework assignment #1 - Error identification
 * Author: Lyle Kozloff**
 * Instructions: Identify the mistakes in the following error ridden code! Careful, there are some tricky ones.
 * Due: January 26, 2012
 **/
int = 12.2;
boolean greatTeacher true;
String one = 1;
float int = 12.2;
float float = 12.2;
String hello = "hello

January 30 - students.logoscambodia.org accounts, class tools and Tutorial #1 continued

Whether or not we have power, I want to take a look at proper behavior over email/chat and how life will look with your new email address.
If we have power, we'll take a look at how I want you to submit assignments like Tutorial #1. The best part of Google docs is collaboration!
If we don't have power, we'll continue as a class working through Tutorial #1. If we do, you'll be on your own!

Feb 1 - Mr. Kozloff is Gone, Day 1: Finish Tutorial #1

Tutorial #1 - finish it. I've updated the instructions to reflect how I want it turned in. Please write, or paste your answers in to a new Google Doc and share it with lkozloff@logoscambodia.org
If you are finished, please start Assignment #2

Feb 3 - Mr. Kozloff is Gone, Day 2: Assignment #2

Please start (or continue) Assignment #2 if you finish early please work on a CHALLENGE PROJECT

Feb 7 - Mr. Kozloff is Gone, Day 3: Finish Assignment #2

Ms. Hines will be subbing today. She can answer any questions you have, but please be extremely kind to her. With all the high school teachers at Bible camp, she has a lot of extra work! You should be finished with Assignment #2 today. If you've finished, please work on a CHALLENGE PROJECT

Feb 9 - Mr. Kozloff's Triumphant Return: Back to Reality

Many of you have finished Tutorial #1 and Assignment #2. You will be able to see your score in the document, in red at the top. If you did not turn your assignment in on Google Docs I will not grade it! Read that sentence again. One more time to make sure you got it. Okay, here's another way to put it: If you e-mailed your assignment to me, I will not grade it. It must be turned in on Google Docs. If you're not sure how to do this, there will be grace this time. There will not be in the future.

Today we will start a new section! There will be a brief lecture on manipulating variables, then some independent work while I grade Assignment #2.

Looking forward to seeing you guys!

Feb 13 - Operators, Operators, Operators

We'll start by going over homework.

Then, we're going to talk about how we can interact with the contents of our variables. We'll be paying particular attention to the remainder operator (%) and the contents of Snippet 1 on the Emergency Worksheet.

int yourBirthYear = 81; //last two digits of your birth year
int yourBirthMonth = 8; //digit(s) of month you were born in
int yourBirthDay = 15; //digit(s) of the day you were born on
int magicNumber = 0; //will transform to your birthday (m/d/y)
 
magicNumber = yourBirthMonth + 18;
magicNumber = magicNumber * 25; //multiplication operator
magicNumber = magicNumber - 333; //subtraction operator
magicNumber = magicNumber * 8;
magicNumber = magicNumber - 554;
magicNumber = magicNumber / 2; //division operator
magicNumber = magicNumber + yourBirthDay;
magicNumber = magicNumber * 5;
magicNumber = magicNumber + 692;
magicNumber = magicNumber * 20;
magicNumber = magicNumber + yourBirthYear;
magicNumber = magicNumber - 32940;
println(magicNumber); //your birthday

If we have time, I have a few short programs for you to test your new skills on.

Feb 15 - Practice Time!

I can't be there today, so I've shared a Google document with you to let you practice your skills with variables. Please follow the instructions inside, and turn it in by Friday at class time.

When you finish, you may start on Assignment #3 or continue to work on Assignment #2 if you have not finished. Assignment #2 is due on Friday.

Feb 17 - OpenSIS, Grades and CW Review

We're going to take a look at your grades, discuss class room procedures and take a look at the classwork assignment.

Feb 27 - Continue Assignment 3

We'll use all of class today working on Assignment #3. I also have an announcement about how to make up for missed work like e-mail checks that don't have an easy way of fixing. If you want to feel fancy - you can read about current events.

Feb 29 - Continue Assignment 3

Assignment 3 will be due on Friday at the end of class. If you finish early, I'm working on the next tutorial for you!

Mar 1 - Finish Assignment 3, Start Tutorial #2

Assignment 3 is due today. If you don't finish in class, that's fine - but please turn it in by midnight tonight. If you need extra help, I'll be available after school to help you. You should have the "Assignment 3 Report" document shared with you in Google Docs. Please use it to turn in your code and answers.

If you're all done with that, I've also shared Tutorial 2 with you. They're a set of videos on the transfer drive at X:\MSIT\Processing Tutorials\Tutorial 2
If you'd like to view these at home you will need a copy of VLC, (you can also get and older version off the transfer drive at X:\Useful Utilities\Windows\
vlc-1.1.10-win32.exe)

Mar 6 - Work on Tutorial #2

Mar 15 - In class practice!

Your Tutorial 2 is due today, so please make sure you share it with me by the end of class. Today we'll be working together on a document to practice our conditional statements.

Mar 19 - Classwork

We'll work on the classwork I've shared with you today. Please note that all outstanding work for the quarter is due on Mar 20th, at 4:30pm. Anything later than that will not be counted on your report card.

Mar 21 - Assignment 4

Mar 23 - Assignment 4 Due (bye bye Mr. Kozloff)



Mar 27 - Standardized Tests

Mar 29 - Standardized Tests

Apr 2 - Grade 7: Standardized Tests / Grade 8: Teacher Evaluations

Apr 4 - Grade 7: Teacher Evaluations / Grade 8: No computer class!

Apr 6 - Mr. Ketchum Subs (Online Learning and Processing Design Fun)

I've shared a document with you about online learning. Please take the time to review some of the tips for taking an online class. Please seriously consider how me not being present will affect the way that you learn. I am confident that you all can do it, but it will be an adjustment!

When you've finished that, there are some really cool design projects by students at UCLA that I want you to check out, they're pretty fun to play with.

Have a great Khmer New Year!

Apr 18 - Mr. Deremer Subs (Review Day)

Apr 20 - Mr. Deremer Subs (Tutorial 3 - Loops)

Apr 24 - Mr. Deremer Subs (Tutorial 3 - Loops)

Apr 26 - Mr. Deremer Subs (Classwork)

Apr 30 - Mr. Deremer Subs (Classwork)

May 3 - (Assignment 5 Due)

May 7 - Functions (Lecture)

Today we're going to talk about functions! They're a great, and fun way to create 'shortcuts' of your own blocks of code.

May 9 -

May 11 - Sub? (Tutorial 4 - Functions)

May 17 - Sub? (Classwork - Functions)

May 21 - Final Project

May 23 - Final Project

May 25 - Final Project

May 29 - Digital Images

June 1 - Last Day of School!!